package com.etl.process.plugin.utils;

import com.etl.base.config.RulesEngineConfig;

/**
 * 规则引擎加载工具类
 */
public class RulesEnginLoad {

    //取规则引擎配置类
    private static RulesEngineConfig rulesEngineConfig;


    /**
     * 加载规则引擎 到 jvm
     */
    public  static Class loadJvm(String fileName){
        /**
         * 通过包名 + 规则引擎名称 得到全量名称
         *
         * pathPath 是 jvm 寻找class类的关键
         *
         * className 是 jvm 加载到class类的名称
         */
        String pathPath= rulesEngineConfig.getBaseFileBinaryPath() + fileName;
        String className = rulesEngineConfig.getBasePackage() + fileName;

        //返回个class类
        return null;
    }

}
